#coding=utf-8
import json

a={}
a[1]={'name':'猪场管理','prent_id':0,'child_id':'2 3'}
a[2]={'name':'猪场列表','prent_id':1,'child_id':'0'}
a[3]={'name':'猪舍管理','prent_id':1,'child_id':'4 5'}
a[4]={'name':'猪舍列表','prent_id':3,'child_id':'0'}
a[5]={'name':'添加猪舍','prent_id':3,'child_id':'0'}
a[6]={'name':'合同管理','prent_id':0,'child_id':'7 8'}
a[7]={'name':'合同列表','prent_id':6,'child_id':'0'}
a[8]={'name':'合同分类','prent_id':6,'child_id':'0'}


def read(node):#node是一个实例（一个页面或者子页面或者子元素）
    temp={}
    temp['name']=node['name']
    if node['child_id']!='0':
        print(node['child_id'])
        m=node['child_id'].split()
        temp['children']=[]
        for i in m:
            temp['children'].append(read(a[int(i)]))
    return temp


#print(a)
res=read(a[1])
print(json.dumps(res))

